(a>=1&&a<=9?a:b)如何用java编写

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:46:48

((a>=1&&a<=9)?a:b)

int a=88;
int b=5;
int temp;
temp=(a>=1&&a<=9)?a:b;
System.out.println(temp);

int t;
if(a>=1&&a<=9){
t=a;
System.out.println(t);
}
else t=b;
System.out.println(t);

其实单个的句子没有什么大的区别的。

int a=-2;
int b=45;
int c;
//int c=(a>=1&&a<=9)?a:b;等同于下面的方法 随便看看就明白了
if(a>=1&&a<=9){
c=a;
}else{
c=b;
}